1/1
Problems faced with the testbench
by Unknown on Jun 8, 2004 |
Not available! | ||
Hi All,
I am currently using the latest version of ethernet MAC 10/100Mbps from the open cores.I am facing some issues while running the test cases provided by Opencores. 1) Test for RECEIVE PACKETS AT 8 RX BD WITH RX FIFO AND RX BD OVERRUN : When the test cases were run with the test bench provided (with no modifications from my side), the above test case for 10Mbps failed and the test passed for 100 Mbps case. Later,I found that the test case failure was independent of data rate but depended on the sequence of test case ie,the failed test case when run standalone after reset (hard_reset), has passed. In the case of failed test case,my observation is that the internal RAM in the eth_wishbone module, has not been accessed by the receiver until RxEndFrm signal arrives.So, the RxStatus(which contains the status of wrap bit and interrupt enable) has not been checked for this test case and has value set from the previous test case. So,the status of BD written by the receiver after the RxEndFrm is erroneous. Error message says " *FAILED* because RX buffer descriptor status is not correct " Has someone got a fix for this problem? Also, 2)Test cases for testing MAC HALF DUPLEX FLOW : Both the test cases in the this category have failed. Is there any setting to be done for the above? Please give some suggestions. The error log says "*FAILED* because TX buffer descriptor status is not correct" Thanking in advance, regards Sandhya |
1/1